﻿namespace Skying.Reflection.Update
{
	/// <summary>
	/// 업데이트 시기 유형을 나타내는 열거형을 열거한다.
	/// </summary>
	public enum UpdateTimeMode
	{
		/// <summary>
		/// 업데이트 검사와 업데이트를 모두 수동으로 한다.
		/// </summary>
		Manually = 0,

		/// <summary>
		/// 매니페스트 검사만 실행한다.
		/// </summary>
		CheckOnly = 1,

		/// <summary>
		/// 매니페스트 검사와 다운로드만 실행한다.
		/// </summary>
		DownloadOnly = 2,

		/// <summary>
		/// 업데이트를 즉시 실행하도록 한다.
		/// </summary>
		Immediately = 3,
	}
}